package 线程_使用_复习先看这;

public class ThreadTest {
	
	//0.MyThread继承自Thread，它的方法是线程方法
	//1.线程 必须用main。@Test测试类无法执行线程
	//2.单线程：进main,绕道执行run(),再绕回来执行for循环
	//3.多线程：进main, run()和for循环 同时进行。。。。打印结果：0_main0 - 99_main99，但结果是穿插混乱的
	//4.start()是线程方法，，run()是成员方法，，start执行run的代码
	//5.sleep(1); 休眠10毫秒，停10毫秒
	public static void main(String[] args) {
		
		
		MyThread myThread = new MyThread();
		
		// 这不是启动一个线程，这个调用对象里面一个普通方法run()方法
		// myThread.run();
		
		// 真正启动一个线程调用start()方法，但是执行的代码就是run()方法里面的代码
		myThread.start();
		
		for (int i = 0; i < 100; i++) {
			System.out.println("main:" + i);
		}
		
		
	}

}
